toe straps - Francés Inglés Diccionario